package com.lambda表达式;

/*
lambda表达式必须是函数式接口
 */

public class LambdaDemoImpl  {


    public static void main(String[] args) {
//        Demo demo =new Demo () {
//            @Override
//            public void swimming() {
//                System.out.println("我爱你");
//            }
//        };

//        //lambda表达式
//        Demo demo = ()-> {
//            System.out.println("牛逼");
//        };
//        go(demo);

        //更简洁
        go(()-> {
            System.out.println("牛逼");
        });

    }

    public static void go(Demo demo) {
        demo.swimming();

    }
}
